/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package byblos.negocio.acomodacao;

import byblos.negocio.NegocioExcecao;

/**
 *
 * @author helena
 */
public enum TipoTemporada {

    ALTA("alta", true),
    BAIXA("baixa", false);
    private String texto;
    private boolean temporada;

    TipoTemporada(String texto, boolean temporada) {
        this.texto = texto;
        this.temporada = temporada;
    }

    public static TipoTemporada getTipo(String stringTipo) {
        for (TipoTemporada tipo : TipoTemporada.values()) {
            if (stringTipo.equals(tipo.texto)) {
                return tipo;
            }
        }
        throw new NegocioExcecao("Não foi possível definir o tipo da temporada!");
    }

    public boolean isTemporada() {
        return temporada;
    }

    public String getTexto() {
        return texto;
    }
}
